@charset "utf-8";html{font-size:20px}
@media only screen and (min-width:360px){html{font-size:22px!important}
 }
@media only screen and (min-width:376px){html{font-size:23px!important}
 }
@media only screen and (min-width:414px){html{font-size:25px!important}
 }
@media only screen and (min-width:641px){html{font-size:25px!important}
 }
html{-ms-touch-action:none}
body{font-family:Heiti,Heiti SC,DroidSans,DroidSansFallback,Arial,"Microsoft YaHei";background-color:#f2f2f0}
input{font-family:Arial,"Microsoft YaHei",sans-serif}
a{text-decoration:none;-webkit-touch-callout:none}
a,blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,span,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,iframe,img{border:0}
:focus{outline:0}
address,caption,cite,code,dfn,em,i,strong,th,var{font-style:normal}
ol,ul{list-style:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
blockquote:after,blockquote:before,q:after,q:before{content:''}
abbr,acronym{border:0;font-variant:normal}
img{vertical-align:top;border:none}
input,textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text;-webkit-appearance:none}
button:focus,input:focus,select:focus,textarea:focus{outline:0}
input[type=text],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=email],input[type=url],textarea{-webkit-appearance:none;border:1px solid;border-radius:0}
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}
em,i{font-style:normal}
li{list-style:none}
input[type=checkbox]{position:relative;width:.75rem;height:.75rem;background-color:#F5F5F5;border:.05rem solid #CCC;-webkit-border-radius:50%;border-radius:50%;vertical-align:middle}
input[type=checkbox]:checked{border-color:#f79d00;background-color:#f79d00}
input[type=checkbox]:checked:after{content:'';position:absolute;left:.1rem;top:.14rem;width:.4rem;height:.2rem;border-left:.065rem solid #fff;border-bottom:.065rem solid #fff;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
.hide{display:none!important}
.show{display:block!important}
.clearfix{zoom:1}
.clearfix:after{display:block;clear:both;content:'\20'}
:not(input){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-text-size-adjust:none}
.posr{position:relative!important}
.posa{position:absolute;z-index:auto}
.posf{position:fixed}
.w20h li{width:20%}
.w25h li{width:25%}
.w33h li{width:33.33%}
.w50h li{width:50%}
.mt5{margin-top:.5rem!important}
.mt10{margin-top:1rem!important}
.mt20{margin-top:2rem!important}
.mt2_8rem{margin-top:2.8rem!important}
.mt3rem{margin-top:3rem!important}
.mt40{margin-top:4rem!important}
.mr2{margin-right:.2rem}
.mb5{margin-bottom:.5rem!important}
.mb20{margin-bottom:2rem!important}
.mb-20{margin-bottom:-2rem!important}
.mb25{margin-bottom:2.5rem!important}
.pl5{padding-left:.5rem}
.pb5{padding-bottom:.5rem}
.bgc-t{background-color:transparent!important}
.opera-tips{color:#D9434E;font-size:14px}
.error-tips{display:none;background-color:rgba(255,255,255,.95);border:solid .05rem #CCC;padding:.8rem .6rem;text-align:center;border-radius:.2rem;position:fixed;z-index:9999;top:40%;left:25%;right:25%;color:#333;font-size:.7rem;line-height:1rem;box-shadow:0 0 1rem rgba(0,0,0,.15)}
.error-tips p{font-size:.7rem;line-height:1rem;color:#333}
#scroller{position:absolute;z-index:1;-webkit-tap-highlight-color:transparent;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
#scroller ul{list-style:none;padding:0;margin:0;width:100%;text-align:left}
#scroller li{padding:0 10px;height:40px;line-height:40px;border-bottom:1px solid #ccc;border-top:1px solid #fff;background-color:#fafafa;font-size:14px}
.fixed-Width{min-width:320px;max-width:640px;margin:0 auto}
.header,header{background:#fff;position:absolute;z-index:8;top:0;left:0;right:0;bottom:auto;border-bottom:solid .05rem #e8e8e8}
header.fixed{position:fixed;z-index:9}
.header-wrap{display:block;max-width:320px;max-width:640px;margin:0 auto;text-align:center}
.header-l{display:block;width:1.95rem;height:1.95rem;position:absolute;top:0;left:0}
.header-l a{position:relative;z-index:1;display:inline-block;width:1rem;height:1.4rem;padding:.4775rem}
.header-l1jia{display:block;position:absolute;top:0;left:0}
.header-l1jia a{position:relative;z-index:1;display:inline-block;padding:.35rem .5rem}
.header-l a i{display:block;width:100%;height:100%}
.header-l a i.back{width:80%;height:80%;margin:10%;background-image:url(../images/arrow_left_b.png);background-position:50% 50%;background-repeat:no-repeat;background-size:100%;opacity:.75}
.header-l a i.close{width:80%;height:80%;margin:10%;background-image:url(../images/close_window.png);background-position:50% 50%;background-repeat:no-repeat;background-size:100%;opacity:.75}
.header-r{position:absolute;z-index:1;top:0;right:0;font-size:0;text-align:right}
.header-r a.text{position:relative;z-index:1;display:inline-block;white-space:nowrap;width:1.6rem;height:.95rem;padding:.6rem .7rem .4rem 0;font-size:.7rem;line-height:.975rem;color:#f79d00}
.header-r a{position:relative;z-index:1;display:inline-block;vertical-align:top;width:.95rem;height:.95rem;padding:.6rem .5rem}
.header-r a i{display:block;width:100%;height:100%}
.header-l a i.homeico { background-image: url(../images/set_w.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: 100%; opacity: 1; }
.transparent { background-color: transparent; border-bottom: none; }
.transparent .header-l a i.set { background-image: url(../images/set_w.png); background-position: 50% 50%; background-repeat: no-repeat; background-size: 100%; opacity: 1; }
.transparent .header-nav { display: none; }
.header-title { display: inline-block; margin: 0 auto; }
.header-title h1 { font-size: 0.8rem; line-height: 2.3rem; height: 2.3rem; }
header.posf{animation:headerFixed .5s ease-in-out;-webkit-animation:headerFixed .5s ease-in-out}
@keyframes headerFixed{from{background-color:transparent;border-bottom-color:transparent}
 to{background-color:#F8F8F8;border-bottom-color:#EEE}
 }
@-webkit-keyframes headerFixed{from{background-color:transparent;border-bottom-color:transparent}
 to{background-color:#F8F8F8;border-bottom-color:#EEE}
 }
@keyframes optionLoading{from{width:0}
 to{width:100%}
 }
@-webkit-keyframes optionLoading{from{width:0}
 to{width:100%}
 }


@keyframes spinner-circle{0%{transform:rotate(-180deg)}
 100%{transform:rotate(180deg)}
 }
@-webkit-keyframes spinner-circle{0%{-webkit-transform:rotate(-180deg)}
 100%{-webkit-transform:rotate(180deg)}
 }
.up-load{text-align:center;color:#999;font-size:14px;margin-top:10px}
.white{color:#fff}
.bgfaa401{background-color:#faa401!important}
.bg_wh{background-color:#fff}
.cfb922f{color:#fb922f}
.ce85d00{color:#e85d00}
.cce1f40{color:#ce1f40}
.c999{color:#999!important}
.c666{color:#666!important}
.c333{color:#333}
.c_ccc{color:#ccc}
.l{float:left}
.r{float:right}
.b{font-weight:700}
.db{display:block}
.ml10{margin-left:10px}
.mt5{margin-top:5rem}
.mt2{margin-top:.2rem}
.mt_4{margin-top:.4rem}
.mt_5{margin-top:.5rem}
.mt_6{margin-top:.6rem}
.mt_8rem{margin-top:.8rem}
.mb_8rem{margin-bottom:.8rem}
.pb1_5rem{padding-bottom:1.5rem}
.mt2_5rem{margin-top:2.5rem}
.mt4_5rem{margin-top:4.5rem}
.mt1rem{margin-top:1rem}
.mt2_8rem{margin-top:2.8rem}
.mt1{margin-top:.1rem}
.f_6rem{font-size:.6rem!important}
.f_7rem{font-size:.7rem!important}
.f_8rem{font-size:.8rem!important}
.f_9rem{font-size:.9rem!important}
.f1rem{font-size:1rem!important}
.f3_5rem{font-size:3.5rem!important}
.bbc{border-bottom:solid #EEE .05rem}
.no-background{background:0 0!important}
.ml_2rem{margin-left:.2rem!important}
.ml_4rem{margin-left:.4rem!important}
.ml_5rem{margin-left:.5rem!important}
.ml_3rem{margin-left:.3rem!important}
.mr_3rem{margin-right:.3rem!important}
.mr_5rem{margin-right:.5rem}
.h-lh1_95rem{height:1.95rem!important;line-height:1.95rem!important}
.ml_25rem{margin-left:.25rem}
.c000{color:#000!important}
.cf10000{color:#f10000}
.cff1111{color:#f11}
.c00d14f{color:#00d14f}
.w_pct100{width:100%}
.h_pct100{height:100%}
.w_pct95{width:95%}
.w_pct50{width:50%}
.w_pct40{width:40%}
.w_pct46{width:46%}
.w_pct47{width:45%}
.tc{text-align:center}
.bte8{border-top:#e8e8e8 solid .05rem}
.btd{border-top:#ddd solid .05rem}
.bbc{border-bottom:#eee solid .05rem}
.bbd{border-bottom:#ddd solid .05rem}
.pt_5rem{padding-top:.5rem!important}
.pb_5rem{padding-bottom:.5rem}
.pl_5rem{padding-left:.5rem!important}
.pr_5rem{padding-right:.5rem!important}
.pr1rem{padding-right:1rem!important}
.fw-n{font-weight:400!important}
.dib{display:inline-block}
.pl3pct{padding-left:3%}
.ml1_5{margin-left:1.5rem}
.ml5rem{margin-left:5rem}
.ml5_4rem{margin-left:5.4rem}
.blc{border-left:.05rem #eee solid}
.ml3pct{margin-left:3%}
.mr3pct{margin-right:3%}
.h1_8rem{height:1.8rem}
.lh1rem{line-height:1rem!important}
.lh1_2rem{line-height:1.2rem!important}
.lh1_5rem{line-height:1.5rem!important}
.lh1_7rem{line-height:1.7rem!important}
.lh1_8rem{line-height:1.8rem!important}
.lh2rem{line-height:2rem!important}
.pct100{width:100%!important}
.bd-none{border:none}
.h4_8rem{height:4.8rem}
.service-chance-txt{display:block;font-size:.6rem;padding:0 0 0 .6rem;padding-bottom:.4rem}
.main{width:100%;min-width:320px;margin:0 auto;max-width:100%;font-size:14px}
.banner{position:relative;width:100%;overflow:hidden}
.scroll-wrapper{width:100%;margin:0 auto;max-width:100%;overflow:hidden}
.scroll-wrapper .scroller{list-style:none;-moz-transition:left .6s ease-in-out;-webkit-transition:left .6s ease-in-out;-o-transition:left .6s ease-in-out;-ms-transition:left .6s ease-in-out;transition:left .6s ease-in-out}
.scroll-wrapper .scroller li{float:left;text-align:center}
.scroll-wrapper .scroller li img{width:100%;min-width:320px;max-width:100%;height:auto;max-height:400px;min-height:150px}
.new-banner-num{position:absolute;left:0;bottom:.8rem;width:100%;height:10px;text-align:center}
.new-banner-num .new-tbl-cell{display:inline-block;width:.35rem;height:.35rem;margin-left:.25rem;background-color:#fff;text-indent:-9999px}
.new-banner-num .new-tbl-cell{display:inline-block;width:8px;height:8px;margin-left:.25rem;border-radius:3.4rem;background-color:#fff;text-indent:-9999px}
.new-banner-num .new-tbl-cell a{display:block}
.new-banner-num .new-tbl-cell.on{background-color:#f76e00}
.main img{vertical-align:top}
.scroller-body { top: 0; bottom: 60px; right: 0; left: 0; position: absolute; z-index: auto; }
.nctouch-main-layout { display: block; margin-top: 2.3rem;}
.nctouch-main-layout-a { display: block; position: absolute; top: 4rem; right: 0; left: 0; bottom: 0; overflow: hidden; z-index: 1; }
.nctouch-single-nav { display: block; width: 98%; height: 2.2rem; padding: 0 1%; background: #FFF; border-bottom: solid 0.05rem #EEE; }
.nctouch-single-nav ul { display: block; font-size: 0; white-space: nowrap; overflow: visible !important; }
.nctouch-single-nav ul li { display: inline-block; vertical-align: top; text-align: center; height: 1.95rem; padding: 0!important; }
.nctouch-single-nav .area li { width: 33.33%; }
.nctouch-single-nav ul li a { display: inline-block; padding: 0.1rem 0.05rem; font-size: 0.6rem; /*line-height: 1.85rem;*/ color: #333; }
.nctouch-single-nav ul li.selected a { padding: 0.1rem 0.05rem 0 0.05rem; color: #333; border-bottom: solid 0.1rem #fed201!important; }
.btn { vertical-align: top; display: inline-block !important; height: 1.1rem; padding: 0.5rem 2rem; margin: 0 auto; font-size: 0.8rem; color: #333 !important; line-height: 1.1rem; text-align: center; background-color: #FFF; border: solid 1px #CCC; border-radius: 0.2rem }
.nctouch-norecord { position: absolute; z-index: -1; top: 22%; left: 50%; height: 8.2rem; margin: -3rem 0 0 -5rem; text-align: center; font-size: 0; }
.nctouch-norecord .norecord-ico { display: inline-block; width: 4rem; height: 4rem; padding: 0.4rem; margin: 0 auto; background-color: #DDD; border-radius: 100%; }
.nctouch-norecord .norecord-ico i { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; }

.nctouch-norecord .error-tips-ico-ico { display: inline-block; width: 4rem; height: 4rem; padding: 0.4rem; margin: 0 auto; border-radius: 100%; }
.nctouch-norecord .error-tips-ico-ico i { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; }
.nctouch-norecord dl { height: 2.75rem; margin-top: 0.75rem; }
.nctouch-norecord dl dt { display: block; height: 1rem; margin-bottom: 0.25rem; font-size: 0.75rem; line-height: 1rem; }
.nctouch-norecord dl dd { display: block; height: 1rem; margin-bottom: 0.5rem; font-size: 0.6rem; line-height: 1rem; color: #999; }

.nctouch-inp-con { display: block; clear: both; }
.nctouch-inp-con ul { background: #FFF; }
.nctouch-inp-con ul li { position: relative; z-index: 1; display: block; min-height: 2.2rem;  background-color: #FFF; /*border-bottom: solid #EEE 0.05rem;*/ }
/*.nctouch-inp-con ul li:nth-last-child(1) { border-bottom: none 0; }*/
.nctouch-inp-con ul li.upload-item { height: 2.55rem }
.nctouch-inp-con ul li h4 { position: absolute; z-index: 1; top: 0; left: 0; /*width: 4rem;*/ font-size: 0.7rem; line-height: 2.2rem; color: #444; text-align: left; padding-left: 0.5rem;}
.nctouch-inp-con ul li .change-password-tit { position: absolute; z-index: 1; top: 0; left: 0; /*width: 3rem;*/ font-size: 0.7rem; line-height: 2.2rem; color: #444; text-align: left; }
.nctouch-inp-con ul li .input-box { display: block; height: 1.95rem; margin: 0 0.8rem 0 4rem; position: relative; z-index: 1; }
.nctouch-inp-con ul li.upload-item .input-box { height: 1.95rem; padding: 0.3rem 0; }
.nctouch-inp-con ul li .input-box .inp { width: 100%; min-height: 0.95rem; padding: 0.5rem 0; border: 0 none; font-size: 0.7rem; line-height: 1.2rem; color: #000; }
.nctouch-inp-con ul li .input-box.write .input-del { display: block; }
.nctouch-inp-con ul li .input-box .checkbox { position: absolute; z-index: 1; top: 0.5rem; left: 0.5rem; }
.nctouch-inp-con ul li .input-box .txt { margin: 0 0 0 1.5rem; font-size: 0.7rem; line-height: 1.95rem; color: #555; }
.nctouch-inp-con ul li .input-box .note { position: absolute; z-index: 1; right: 0; top: 0.25rem; height: 1.6rem; text-align: right; }
.nctouch-inp-con ul li .input-box .note em { display: block; vertical-align: top; font-size: 0.6rem; font-weight: 600; color: #36BC9B; line-height: 0.8rem; }
.nctouch-inp-con ul li .input-box .note h6 { display: block; vertical-align: top; font-size: 0.55rem; color: #999; line-height: 0.8rem; }
.limit-tiaojian { display: block; vertical-align: top; font-size: 0.55rem; color: #999; line-height: 1.5rem; }
.nctouch-inp-con ul li .input-box .select { width: 100%; height: 1.95rem; margin: 0; font-size: 0.55rem; background-color: transparent; line-height: 1.95rem; border: 0 none; appearance: none; -webkit-appearance: none; /*for chrome*/ }
.nctouch-inp-con ul li .input-box-apply { display: block; height: 1.95rem; margin: 0 0.8rem 0 4rem; position: relative; z-index: 1; }
.nctouch-inp-con ul li.upload-item .input-box-apply { height: 1.95rem; padding: 0.3rem 0; }
.nctouch-inp-con ul li .input-box-apply .inp { width: 100%; min-height: 0.95rem; padding: 0.5rem 0; border: 0 none; font-size: 0.6rem; line-height: 0.95rem; color: #000; }
.nctouch-inp-con ul li .input-box-apply.write .input-del { display: block; }
.nctouch-inp-con ul li .input-box-apply .checkbox { position: absolute; z-index: 1; top: 0.5rem; left: 0.5rem; }
.nctouch-inp-con ul li .input-box-apply .txt { margin: 0 0 0 1.5rem; font-size: 0.7rem; line-height: 1.95rem; color: #555; }
.nctouch-inp-con ul li .input-box-apply .note { position: absolute; z-index: 1; right: 0; top: 0.25rem; height: 1.6rem; text-align: right; }
.nctouch-inp-con ul li .input-box-apply .note em { display: block; vertical-align: top; font-size: 0.6rem; font-weight: 600; color: #36BC9B; line-height: 0.8rem; }
.nctouch-inp-con ul li .input-box-apply .note h6 { display: block; vertical-align: top; font-size: 0.55rem; color: #999; line-height: 0.8rem; }
.limit-tiaojian { display: block; vertical-align: top; font-size: 0.55rem; color: #999; line-height: 1.5rem; }
.nctouch-inp-con ul li .input-box-apply .select { width: 100%; height: 1.95rem; margin: 0; font-size: 0.55rem; background-color: transparent; line-height: 1.95rem; border: 0 none; appearance: none; -webkit-appearance: none; /*for chrome*/ }
.nctouch-inp-con .form-btn { margin-top: 1rem; }
.nctouch-inp-con .form-btn .btn { display: inline-block; width: 93%; height: 2.1rem; padding: 0; margin: 0 3.5%; font-size: 0.8rem; line-height: 2.1rem; text-align: center; color: #888; background: #fed201; border: none; border-radius: 0.2rem; }
.nctouch-inp-con .form-btn.ok .btn { color: #333 !important; background: #fed201; }